<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Release Notes for STM32CubeF0 Firmware Package</title>
  <style type="text/css">
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
  <link rel="stylesheet" href="_htmresc/mini-st.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<div class="row">
<div class="col-sm-12 col-lg-4">
<div class="card fluid">
<div class="sectione dark">
<center>
<h1 id="release-notes-for-stm32cubef0-firmware-package"><strong>Release Notes for STM32CubeF0 Firmware Package</strong></h1>
<p>Copyright © \2016 STMicroelectronics<br />
</p>
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo.png" alt="ST logo" /></a>
</center>
</div>
</div>
<h1 id="license">License</h1>
<p>This software package is licensed by ST under ST license SLA0048, the “License”; You may not use this package except in compliance with the License. You may obtain a copy of the License at: <a href="http://www.st.com/SLA0048">http://www.st.com/SLA0048</a>.</p>
<h1 id="purpose">Purpose</h1>
<p><strong>STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost</strong>. STM32Cube covers STM32 portfolio.</p>
<p>STM32Cube Version 1.x includes:</p>
<ul>
<li>The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.</li>
<li><strong>A comprehensive embedded software platform, delivered per series (such as STM32CubeF0 for STM32F0 series)</strong></li>
<li><strong>The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio</strong></li>
<li><strong>A consistent set of middleware components such as RTOS, USB, TCP/IP, Graphics, FatFS</strong></li>
<li><p><strong>All embedded software utilities come with a full set of examples.</strong></p></li>
<li><p>The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements <img src="_htmresc/STM32Cube.bmp" alt="STM32Cube architecture" /></p></li>
</ul>
<p>The <strong>HAL (Hardware Abstraction Layer)</strong> drivers provided within this package <strong>supports</strong> the following <strong>STM32F030x4/x6/x8/xC, STM32F031x4/x6, STM32F051x4/x6/x8, STM32F070x6/xB, STM32F071x8/xB, STM32F042x4/x6, STM32F072x8/xB, STM32F091xC, STM32F038xx, STM32F048xx, STM32F058xx, STM32F078xx and STM32F098xx devices.</strong></p>
<ul>
<li>For <strong>quick getting started with the STM32CubeF0 firmware package</strong>, refer to <a href="Documentation/STM32CubeF0GettingStarted.pdf">UM1779</a> you can download firmware updates and all the latest documentation from <a href="https://www.st.com/en/embedded-software/stm32cube-mcu-mpu-packages.html?sc=stm32cubefw">www.st.com/stm32cubefw</a></li>
<li>Below <strong>links to the most useful documents</strong>
<ul>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00119724.pdf">UM1779</a>: Getting started with STM32CubeF0 for STM32F0 Series.</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00122015.pdf">UM1785</a>: Description of STM32F0xx HAL drivers.</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105256.pdf">UM1720</a>: STM32Cube USB device library</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00108129.pdf">UM1734</a>: STM32Cube USB host library</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105259.pdf">UM1721</a>: Developing Applications on STM32Cube with FatFs</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105262.pdf">UM1722</a>: Developing Applications on STM32Cube with RTOS</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00103685.pdf">UM1713</a>: Developing applications on STM32Cube with LwIP TCP/IP stack</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00122017.pdf">UM1787</a>: STM32CubeF0 Nucleo demonstration firmware.</li>
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00134527.pdf">UM1819</a>: Demonstration firmware for STM32091C-EVAL board</li>
</ul></li>
</ul>
</div>
<div class="col-sm-12 col-lg-8">
<h1 id="update-history">Update History</h1>
<div class="collapse">
<input type="checkbox" id="collapse-section1_11_0" aria-hidden="true"> <label for="collapse-section1_11_0" aria-hidden="true"><strong>V1.11.0 / 12-September-2019</strong></label>
<div>
<h1 id="maintenance-release">Maintenance release</h1>
<h2 id="main-changes">Main Changes</h2>
<ul>
<li>General updates to fix known defects and enhancements implementation</li>
<li>Add support of HAL callback registration feature</li>
<li>Add new <strong>HAL EXTI</strong> driver</li>
<li><strong>The following changes done on the HAL drivers require an update on the application code based on older HAL versions</strong>
<ul>
<li><strong>HAL/LL Generic</strong> update
<ul>
<li>Add support of <strong>HAL callback registration</strong> feature
<ul>
<li>The feature disabled by default is available for the following HAL drivers:
<ul>
<li><strong>ADC, CAN, COMP, CEC, DAC, I2C, SMBUS, UART, USART, WWDG, RTC, SPI, SMARTCARD, IrDA, I2S, TIM, TSC and PCD</strong></li>
</ul></li>
<li>The feature may be enabled individually per HAL PPP driver by setting the corresponding definition USE_HAL_PPP_REGISTER_CALLBACKS to 1U in stm32f0xx_hal_conf.h project configuration file (template file stm32f0xx_hal_conf_template.h available from Drivers/STM32F0xx_HAL_Driver/Inc)</li>
<li>Once enabled , the user application may resort to HAL_PPP_RegisterCallback() to register specific callback function(s) and unregister it(them) with HAL_PPP_UnRegisterCallback()</li>
</ul></li>
</ul></li>
</ul></li>
<li><p>Demonstrations binaries are no more delivered within the STM32CubeF0 MCU package. They are available for download, in addition to their required media files if any, in a standalone package accessible through each hardware board official web page. Please refer to the corresponding demonstration binary readme.txt to get web page for each board.</p></li>
<li><strong>HAL</strong>
<ul>
<li>Add support of HAL callback registration feature</li>
<li>Add new <strong>HAL EXTI</strong> driver</li>
<li><strong>Here below the new features introduced on HAL drivers</strong>
<ul>
<li>Add support of I2C repeated start feature in DMA Mode With the following new APIs
<ul>
<li>HAL_I2C_Master_Seq_Transmit_DMA()</li>
<li>HAL_I2C_Master_Seq_Receive_DMA()</li>
<li>HAL_I2C_Slave_Seq_Transmit_DMA()</li>
<li>HAL_I2C_Slave_Seq_Receive_DMA()</li>
</ul></li>
</ul></li>
</ul></li>
<li><strong>CMSIS</strong>
<ul>
<li>Fix known defects and several implementation enhancement</li>
</ul></li>
<li><strong>Middleware</strong>
<ul>
<li>Update to use FreeRTOS <strong>10.0.1</strong> ST modified <strong>20190329</strong></li>
<li>Update to use TouchSensing Library <strong>V2.2.4</strong></li>
<li>Update to use USB Device Library <strong>V2.5.3</strong></li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>Update HAL I2C examples to be compliant with new I2C APIs</li>
<li>Update HAL TIM examples to be compliant with new TIM APIs</li>
<li>Update HAL CRC examples for <strong>STM32F030x4/x6/x8/xC</strong> and <strong>STM32F070x6/xB</strong> devices
<ul>
<li>Remove unwanted default polynomial attribute configuration as there is no programmable polynomial feature</li>
</ul></li>
<li>Update HAL SPI_FullDuplex_ComDMA example for <strong>STM32F03xx</strong>, <strong>STM32F04xx</strong> and <strong>STM32F07xx</strong> devices
<ul>
<li>Update HAL_SPI_MspInit() API to use DMA handle for reception instead of transmission in reception process</li>
</ul></li>
<li>Update USB Device projects to be compliant with USB Device <strong>V2.5.3</strong>
<ul>
<li>Update USB device applications by adding a UNUSED() macro in the followings API on file usbd_desc.c files in order to avoid compilation warnings with EWARM 8.30
<ul>
<li>USBD_DFU_DeviceDescriptor()</li>
<li>USBD_DFU_LangIDStrDescriptor()</li>
<li>USBD_DFU_ManufacturerStrDescriptor()</li>
<li>USBD_DFU_SerialStrDescriptor()</li>
</ul></li>
<li>Remove useless setting of ep0_mps in usbd_conf.c file for USB device applications</li>
<li>Remove led toggle behavior inside systick handler API</li>
</ul></li>
<li>Update FreeRTOS applications to be compliant with FreeRTOS V10.0.1
<ul>
<li>update to use new FreeRTOSConfig.h template file</li>
</ul></li>
<li>Update TouchSensing applications to be compliant with new TouchSensing version
<ul>
<li>tsl_user.c: Add error management in tsl_user_Exec() API</li>
</ul></li>
</ul></li>
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
</ul>
<h2 id="contents">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32072B_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: center;"><strong>V5.4.0</strong></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/LICENSE.txt">Apache License 2.0</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/docs/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.3.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/Apache-2.0">Apache License 2.0</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.7.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.7</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.8</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.5</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0xx_Nucleo_32</td>
<td style="text-align: center;">V1.0.4</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: center;"><strong>V2.5.3</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32 TouchSensing Library</strong></td>
<td style="text-align: center;"><strong>V2.2.4</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: center;"><strong>V10.0.1</strong></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> <strong>ST modified 20190329</strong> <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin Library</td>
<td style="text-align: center;">V5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain <strong>V8.22.2</strong> + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>V5.26</strong> + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain <strong>V2.9</strong> + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="true"><strong>V1.10.1 / 09-May-2019</strong></label>
<div>
<h1 id="maintenance-release-1">Maintenance release</h1>
<h2 id="main-changes-1">Main Changes</h2>
<ul>
<li><p>Fix known defects and several enhancements implementation.</p></li>
<li><strong>HAL</strong>
<ul>
<li>Update Memory-mapped peripheral registers definition to be volatile to avoid unwanted optimization with GCC Compiler.</li>
</ul></li>
</ul>
<p>For the complete list of changes, please refer to the release notes of each firmware component</p>
<h2 id="contents-1">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32072B_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32F0xx CMSIS</td>
<td style="text-align: center;">V2.3.3</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;">V1.7.2</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.7</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.8</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.5</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0xx_Nucleo_32</td>
<td style="text-align: center;">V1.0.4</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin Library</td>
<td style="text-align: center;">5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-1">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-1">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-1">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-1">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-1">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="true"><strong>V1.10.0 / 03-April-2019</strong></label>
<div>
<h1 id="maintenance-release-2">Maintenance release</h1>
<h2 id="main-changes-2">Main Changes</h2>
<ul>
<li><p>Demonstrations binaries are no more delivered within the STM32CubeF0 MCU package. They are available for download, in addition to their required media files if any, in a standalone package accessible through each hardware board official webpage. Please refer to the corresponding demonstration binary readme.txt to get webpage for each board.</p></li>
<li><strong>The following changes done on the HAL drivers require an update on the application code based on older HAL versions</strong>
<ul>
<li><strong>CAN driver API’s compatibility is broken</strong>
<ul>
<li>A new HAL CAN driver has been redesigned with new API’s, to bypass limitation on CAN Tx/Rx FIFO management present with previous HAL CAN driver versions</li>
<li>The new HAL CAN driver is the recommended version. il is located as usual in Driver/STM32F0xx_HAL_Driver/Src and Driver/STM32F0xx_HAL_Driver/Inc folders. it can be enabled through switch HAL_CAN_MODULE_ENABLED in stm32f0xx_hal_conf.h file.</li>
<li>The legacy HAL CAN driver is also present in the package release in Driver/STM32F0xx_HAL_Driver/Src/Legacy and Driver/STM32F0xx_HAL_Driver/Inc/Legacy folders for software compatibility reasons. its usage is not recommended as deprecated. it can however be enabled through switch HAL_CAN_LEGACY_MODULE_ENABLED in stm32f0xx_hal_conf.h file.</li>
</ul></li>
</ul></li>
<li><strong>HAL</strong>
<ul>
<li>stm32f0xx_hal_conf_template.h: Add switch HAL_CAN_LEGACY_MODULE_ENABLED</li>
<li>HAL CAN driver has been redesigned with new APIs.</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>Update CAN examples to support new HAL CAN driver.</li>
</ul></li>
<li><p>For the complete list of changes, please refer to the release notes of each firmware component</p></li>
</ul>
<h2 id="contents-2">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32072B_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32F0xx CMSIS</td>
<td style="text-align: center;">V2.3.3</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;">V1.7.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.7</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.8</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.5</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0xx_Nucleo_32</td>
<td style="text-align: center;">V1.0.4</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin Library</td>
<td style="text-align: center;">5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-2">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-2">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-2">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-2">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-2">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.9.0 / 25-August-2017</strong></label>
<div>
<h1 id="maintenance-release-3">Maintenance release</h1>
<h2 id="main-changes-3">Main Changes</h2>
<ul>
<li><strong>Drivers</strong>
<ul>
<li>MISRA C / Code Sonar rules compliancy.</li>
<li>Improvement of Doxygen Tags for CHM UM generation.</li>
</ul></li>
<li><strong>BSP</strong>
<ul>
<li>Improvement of Doxygen Tags for CHM UM generation.</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>General updatesto be compliant with Linux platforms</li>
<li>Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.</li>
<li>Align stm32f0xx_hal_conf.h with latest template defined in HAL.</li>
<li>Change assert_failed() prototype to be compliant with MISRA C rule 11.4</li>
<li>Remove Cortex-M3/M4 specific defines and macros in FreeRTOSConfig.h from all FreeRTOS based applications.</li>
</ul></li>
</ul>
<h2 id="contents-3">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.3.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.7.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.7</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.8</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F072B-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.1.6</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0308-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.0.5</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F0xx-Nucleo</strong></td>
<td style="text-align: center;"><strong>V1.1.6</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0xx_Nucleo_32</strong></td>
<td style="text-align: center;"><strong>V1.0.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-3">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-3">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-3">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-3">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-3">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.8.0 / 07-April-2017</strong></label>
<div>
<h1 id="maintenance-release-4">Maintenance release</h1>
<h2 id="main-changes-4">Main Changes</h2>
<ul>
<li><strong>Drivers</strong>
<ul>
<li>Fix known defects and several enhancements implementation.</li>
<li>Compliancy with MISRA C 2004 :
<ul>
<li>MISRA C 2004 rule 10.6 (‘U’ suffix applied to all constants of ‘unsigned’ type).</li>
<li>MISRA C 2004 rule 11.5 (no cast that removes any const or volatile qualification from the type addressed by a pointer).</li>
</ul></li>
<li>Replace hard coded POSITION definition in driver by the associated PPP_xxx_pos CMSIS define (PPP could be I2C, USART …).</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>All projects updated for compliancy with MISRA rules :
<ul>
<li>MISRA C 2004 rule 10.6 (‘U’ suffix applied to all constants of ‘unsigned’ type).</li>
</ul></li>
</ul></li>
<li>**Middlewares*
<ul>
<li>Upgrade to use FreeRTOS V9.0.0 (ST modified 20170303).</li>
</ul></li>
</ul>
<h2 id="contents-4">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.3.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.6.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.6</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.7</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F072B-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.1.5</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0308-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.0.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F0xx-Nucleo</strong></td>
<td style="text-align: center;"><strong>V1.1.5</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0xx_Nucleo_32</strong></td>
<td style="text-align: center;"><strong>V1.0.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2 [</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0 [</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11 [</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: center;"><strong>V9.0.0</strong> [</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> <strong>ST modified 20170303</strong> <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.32 [</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-4">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-4">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.4.2 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.13.1 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-4">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-4">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-4">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section68" aria-hidden="true"> <label for="collapse-section68" aria-hidden="true"><strong>V1.7.0 / 04-November-2016</strong></label>
<div>
<h1 id="maintenance-release-5">Maintenance release</h1>
<h2 id="main-changes-5">Main Changes</h2>
<ul>
<li><strong>Drivers</strong></li>
<li>Fix known defects and several enhancements implementation.</li>
<li>Enhance HAL delay and time base implementation:
<ul>
<li>Add new templates stm32f0xx_hal_timebase_rtc_alarm_template.c, stm32f0xx_hal_timebase_rtc_wakeup_template.c and stm32f0xx_hal_timebase_tim_template.c which can be used to override the native HAL time base functions (defined as weak) to use either RTC or Timer as time base tick source. For more details about the usage of these drivers, please refer to HAL_TimeBase examples and FreeRTOS-based applications</li>
</ul></li>
<li>The following changes done on the HAL drivers require an update on the application code based on HAL V1.4.0
<ul>
<li>HAL IWDG driver: Overall driver rework for better implementation
<ul>
<li>Remove HAL_IWDG_Start(), HAL_IWDG_MspInit() and HAL_IWDG_GetState() APIs</li>
</ul></li>
<li>HAL WWDG driver: Overall driver rework for better implementation
<ul>
<li>Remove HAL_WWDG_Start(), HAL_WWDG_Start_IT(), HAL_WWDG_MspDeInit() and HAL_WWDG_GetState() APIs</li>
<li>Update the HAL_WWDG_Refresh(WWDG_HandleTypeDef *hwwdg, uint32_t counter) function and API by removing the “counter” parameter</li>
</ul></li>
<li>HAL CEC driver: Overall driver rework with compatibility break versus previous HAL version
<ul>
<li>Remove HAL CEC polling Process functions: HAL_CEC_Transmit() and HAL_CEC_Receive()</li>
<li>Remove HAL CEC receive interrupt process function HAL_CEC_Receive_IT() and enable the “receive” mode during the Init phase</li>
<li>Rename HAL_CEC_GetReceivedFrameSize() funtion to HAL_CEC_GetLastReceivedFrameSize()</li>
<li>Add new HAL APIs: HAL_CEC_SetDeviceAddress() and HAL_CEC_ChangeRxBuffer()</li>
<li>Remove the ‘InitiatorAddress’ field from the CEC_InitTypeDef structure and manage it as a parameter in the HAL_CEC_Transmit_IT() function</li>
<li>Add new parameter ‘RxFrameSize’ in HAL_CEC_RxCpltCallback() function</li>
<li>Move CEC Rx buffer pointer from CEC_HandleTypeDef structure to CEC_InitTypeDef structure</li>
</ul></li>
<li>HAL TIM driver : add one field (AutoReloadPreload) in TIM_Base_InitTypeDef structure</li>
</ul></li>
<li><strong>BSP</strong>
<ul>
<li>Remove BSP/CEC driver. Refer to HAL driver for CEC.</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>All projects updated following changes in latest version of HAL and Middlewares.</li>
<li>Added new projects HAL_TimBase to illustrate how to customize the HAL time base driver :
<ul>
<li>HAL_TimeBase_RTC_ALARM</li>
<li>HAL_TimeBase_RTC_WKUP</li>
<li>HAL_TimeBase_TIM (modified and renamed previous HAL_TimeBase)</li>
</ul></li>
<li>Added new projects IWDG :
<ul>
<li>IWDG_Reset : to illustrate IWDG reset in case of software fault</li>
<li>IWDG_WindowMode : to illustrate window mode management</li>
</ul></li>
<li>Added new projects LL_Template to provide a reference project through the LL API that can be used to build any firmware application</li>
</ul></li>
<li>**Middlewares*
<ul>
<li>Upgrade to use STemWinLibrary 5.32 (build 20160205).</li>
</ul></li>
</ul>
<h2 id="contents-5">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Examples_LL <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li>Examples_MIX <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;">V2.3.3</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;">V1.7.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.7</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.8</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.5</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0xx_Nucleo_32</td>
<td style="text-align: center;">V1.0.4</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin STemWinLibrary</strong></td>
<td style="text-align: center;"><strong>5.32</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-5">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-5">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.60.1 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.4.2 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.8.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-5">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-5">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-5">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true"><strong>V1.6.0 / 27-May-2016</strong></label>
<div>
<h1 id="maintenance-release-6">Maintenance release</h1>
<h2 id="main-changes-6">Main Changes</h2>
<ul>
<li><strong>First official release introducing the STM32Cube LL (Low Layer) APIs for the STM32F0xx serie :</strong>
<ul>
<li>Low Layer drivers APIs allow performance and memory footprint optimization, with register access level programming.</li>
<li>Examples available on the STM32F072RB-Nucleo Board are provided in order to describe how to use the Low Level drivers.</li>
</ul></li>
<li><strong>Drivers</strong>
<ul>
<li>Fix known defects and several enhancements implementation.</li>
</ul></li>
<li><strong>BSP</strong>
<ul>
<li>Aligned BSP drivers to use latest BSP components.</li>
</ul></li>
<li><strong>Projects</strong></li>
<li>All projects updated following changes in latest version of HAL and Middlewares.</li>
<li>Added new projects I2C: to introduce I2C repeated start feature.
<ul>
<li>I2C_TwoBoards_RestartAdvComIT</li>
<li>I2C_TwoBoards_RestartComIT</li>
</ul></li>
<li>Added new projects LL + MIX
<ul>
<li>LL examples: ADC, COMP, CRC, CRS, DAC, DMA, EXTI, GPIO, I2C, IWDG, PWR, RCC, RTC, SPI, TIM, USART, WWDG</li>
<li>HAL/LL examples: ADC, CRC, DMA, I2C, PWR, SPI, TIM, UART</li>
</ul></li>
<li>**Middlewares*</li>
<li>Upgrade to use FreeRTOS V8.2.3 (ST modified 20160122).</li>
<li>Provided fixes for minor issues in cmsis_os.c and FreeRTOS.h files.</li>
</ul>
<h2 id="contents-6">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li><strong>Examples_LL</strong> <a href="Projects\STM32F072RB-Nucleo\Examples_LL\Release_Notes.html">release notes</a></li>
<li><strong>Examples_MIX</strong> <a href="Projects\STM32F072RB-Nucleo\Examples_MIX\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.3.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.4.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.5</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F072B-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.1.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0308-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.0.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.3</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0xx_Nucleo_32</strong></td>
<td style="text-align: center;"><strong>V1.0.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components Common</strong></td>
<td style="text-align: center;"><strong>V4.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components l3gd20</strong></td>
<td style="text-align: center;"><strong>V2.0.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: center;"><strong>V8.2.3</strong></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> <strong>ST modified 20160122</strong> <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-6">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-6">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.50.1 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.4.2 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.8.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-6">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-6">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-6">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true"><strong>V1.5.0 / 29-January-2016</strong></label>
<div>
<h1 id="maintenance-release-7">Maintenance release</h1>
<h2 id="main-changes-7">Main Changes</h2>
<ul>
<li><p><strong>Add support of System Workbench for STM32 (SW4STM32) toolchain.</strong></p></li>
<li><strong>HAL</strong></li>
<li><p>Fix known defects and several enhancements implementation.</p></li>
<li><strong>BSP</strong>
<ul>
<li>Updated GPIO Output Speed literals naming to ensure HAL full compatibility.</li>
<li>STM32091C_EVAL: Added new services for SD management, over SPI.</li>
<li>STM32F0xx-NUCLEO: Added new services for SD management, related to updated version of Adafruit 1.8 component</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>All projects updated following changes in latest version of HAL and Middlewares.</li>
<li>Provided extended set of projects on board STM32F0xx_Nucleo_32.</li>
<li>Added new projects CRC:
<ul>
<li>CRC_Bytes_Stream_7bit_CRC: to illustrate the usage Input/Output options CRC calculation.</li>
<li>CRC_Data_Reversing_16bit_CRC: to illustrate input/output data reversal features.</li>
</ul></li>
<li>Added new project TouchSensing:
<ul>
<li>TouchSensing_Linear_IT: using the STMTouch driver with 1 linear sensor in Interrupt mode.</li>
</ul></li>
<li>Added new projects using In-Application Programming (IAP) through USART (refer to <a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00050074.pdf">AN4065</a> for further details) :
<ul>
<li>IAP_Main</li>
<li>IAP_Binary_Template</li>
</ul></li>
</ul></li>
<li>**Middlewares*
<ul>
<li>Upgrade to use SEGGER emWin version V5.28, for more details about the changes in this version refer to “Revision History” section in STemWin528.pdf document.</li>
</ul></li>
<li><strong>Middlewares32_TouchSensing_Library</strong>
<ul>
<li>Upgrade to V2.2.0_Driver</li>
</ul></li>
<li><strong>CMSIS</strong>
<ul>
<li>Update to CMSIS V4.5.0 (CMSIS-CORE 4.30.0).</li>
</ul></li>
</ul>
<h2 id="contents-7">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: center;"><strong>V4.5.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.2.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.3.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.4</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F072B-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.1.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0308-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.0.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F0xx-Nucleo</strong></td>
<td style="text-align: center;"><strong>V1.1.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0xx_Nucleo_32</strong></td>
<td style="text-align: center;"><strong>V1.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Adafruit_Shield</strong></td>
<td style="text-align: center;"><strong>V2.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: center;"><strong>V2.4.2</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32 TouchSensing Library</strong></td>
<td style="text-align: center;"><strong>V2.2.0</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin STemWinLibrary</strong></td>
<td style="text-align: center;"><strong>5.32</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> <strong>ST modified 20150626</strong></td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-7">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-7">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.40.7 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.3.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.6.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-7">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>Discovery boards: STM32F072B-Discovery RevC (MB1076), STM32F0308-Discovery RevA (MB1134)</li>
<li>Nucleo boards: STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo, STM32F030R8-Nucleo RevC (MB1136)</li>
<li>Nucleo32 boards: STM32F031K6-Nucleo, STM32F042K6-Nucleo RevC (MB1180)</li>
<li>Evaluation boards: STM32072B-EVAL RevB (MB1070), STM32091C-EVAL RevB (MB1169)</li>
</ul>
<h2 id="backward-compatibility-7">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-7">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true"><strong>V1.4.0 / 11-September-2015</strong></label>
<div>
<h1 id="maintenance-release-8">Maintenance release</h1>
<h2 id="main-changes-8">Main Changes</h2>
<ul>
<li><strong>Adding support of 2 new Nucleo 32 boards.</strong>
<ul>
<li>STM32F031K6-Nucleo</li>
<li>STM32F042K6-Nucleo</li>
</ul></li>
<li>A template project is added to easily start any development on those 2 boards.</li>
<li>Basic examples (GPIO_IOToggle) are provided to easily start new development on these boards.</li>
<li>A demonstration using the Gravitech 7segments 4digits shield is added to provide sample code on how to display a counter on this shield.</li>
</ul>
<h2 id="contents-8">Contents</h2>
<ul>
<li>The STM32CubeF0 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table <a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>.</li>
<li>Projects release notes
<ul>
<li>STM32F030R8-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F030R8-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F030R8-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F030R8-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F030R8-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F030R8-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F031K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F031K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F031K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F031K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F031K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F042K6-Nucleo
<ul>
<li>Demonstrations <a href="Projects\STM32F042K6-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F042K6-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F042K6-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F042K6-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F070RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F070RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F070RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F070RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F070RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F070RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072B-Discovery
<ul>
<li>Applications <a href="Projects\STM32F072B-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072B-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072B-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072B-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072B-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F072RB-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F072RB-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F072RB-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F072RB-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F072RB-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F072RB-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F091RC-Nucleo
<ul>
<li>Applications <a href="Projects\STM32F091RC-Nucleo\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F091RC-Nucleo\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F091RC-Nucleo\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F091RC-Nucleo\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F091RC-Nucleo\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32F0308-Discovery
<ul>
<li>Applications <a href="Projects\STM32F0308-Discovery\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32F0308-Discovery\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32F0308-Discovery\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32F0308-Discovery\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32F0308-Discovery\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32072B_EVAL
<ul>
<li>Applications <a href="Projects\STM32072B_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32072B_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32072B_EVAL\Templates\Release_Notes.html">release notes</a> Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
<li>STM32091C_EVAL
<ul>
<li>Applications <a href="Projects\STM32091C_EVAL\Applications\Release_Notes.html">release notes</a></li>
<li>Demonstrations <a href="Projects\STM32091C_EVAL\Demonstrations\Release_Notes.html">release notes</a></li>
<li>Examples <a href="Projects\STM32091C_EVAL\Examples\Release_Notes.html">release notes</a></li>
<li>Templates <a href="Projects\STM32091C_EVAL\Templates\Release_Notes.html">release notes</a></li>
<li>Templates_LL <a href="Projects\STM32091C_EVAL\Templates_LL\Release_Notes.html">release notes</a></li>
</ul></li>
</ul>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V4.5.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;">V2.3.3</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;">V1.7.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.7</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.8</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.5</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32F0xx_Nucleo_32</strong></td>
<td style="text-align: center;"><strong>V1.0.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx_Nucleo_32/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V4.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.4.2</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a> <a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a> <a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.11</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a> <a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20150508 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V9.0.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a> <a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20170303 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.32</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a> <a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> ST modified 20160205</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table></li>
</ul>
<h2 id="known-limitations-8">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-8">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.40 + ST-LINK
<ul>
<li>A software patch is needed to use STM32F070x6/xB, STM32F030xC devices.</li>
<li>If you haven’t this patch installed, you can install it from the following folder "Utilities_SoftwareSTM32F030xC_STM32F070xB_STM32F070x6_Support.zip"</li>
</ul></li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.14 + ST-LINK
<ul>
<li>A software pack is needed to use STM32F070x6/xB, STM32F030xC devices.</li>
<li>If you haven’t this patch installed, you can install it from the following folder "Utilities_Software-ARM-ARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip"</li>
</ul></li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-8">Supported Devices and EVAL boards</h2>
<p>All STM32F030, STM32F070, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported. - STM32F072B-Discovery Board RevB (MB1076) and STM32F0308-Discovery Board RevA (MB1134) - STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo and STM32F030R8-Nucleo Board RevC (MB1136) - STM32F031K6-Nucleo and STM32F042K6-Nucleo Board RevC (MB1180) - STM32072B-EVAL Board RevA (MB1070) - STM32091C-EVAL Board RevB (MB1169) - STM32 ST-LINK utility V3.4.0 or later.</p>
<h2 id="backward-compatibility-8">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-8">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.3.0 / 26-June-2015</strong></label>
<div>
<h1 id="maintenance-release-9">Maintenance release</h1>
<h2 id="main-changes-9">Main Changes</h2>
<ul>
<li><strong>All projects updated following changes in latest version of HAL and Middlewares.</strong></li>
<li><p><strong>Fix known defects and several enhancements implementation.</strong></p></li>
<li><strong>Projects</strong></li>
<li>Adding new projects to introduce the FreeRTOS V8.2.1</li>
<li>FreeRTOS_SignalFromISR (thread signaling from an interrupt)</li>
<li>FreeRTOS_Signal (thread signaling)</li>
<li>FreeRTOS_Mail (mail queues)</li>
<li>Adding new project to emulate EEPROM on internal Flash</li>
<li><p>EEPROM_Emulation</p></li>
<li><strong>FatFs</strong>
<ul>
<li>Upgrade to use FatFs R0.11</li>
<li>Add new APIs FATFS_LinkDriverEx() and FATFS_UnLinkDriverEx() to manage USB Key Disk having multi-lun capability. These APIs are equivalent to FATFS_LinkDriver() and FATFS_UnLinkDriver() with <strong>lun</strong> parameter set to 0.</li>
<li>ff_conf.h: add new define **_USE_BUFF_WO_ALIGNMENT**.</li>
<li>Important note: For application code based on previous FatFs version; when moving to R0.11 the changes that need to be done is to update ffconf.h file, taking ffconf_template.h file as reference.</li>
</ul></li>
<li><strong>FreeRTOS</strong>
<ul>
<li>Upgrade to use FreeRTOS V8.2.1</li>
<li>No changes in file naming/set of sources files.</li>
<li>Macros <strong>configPRE_SLEEP_PROCESSING</strong> and <strong>configPOST_SLEEP_PROCESSI</strong> are now passing the parameter ulExpectedIdleTime by pointer.</li>
<li>Adding implementation for APIs <strong>osSignalSet</strong> and <strong>osSignalWait</strong>.</li>
<li>API changes on CMSIS-RTOS (osDelayUntil()).</li>
<li>Internal enhancements and bug fixes.</li>
</ul></li>
<li><strong>STemWin</strong>
<ul>
<li>Upgrade to use SEGGER emWin version V5.28, for more details about the changes in this version refer to <strong>Revision History</strong> section in STemWin528.pdf document.</li>
</ul></li>
</ul>
<h2 id="contents-9">Contents</h2>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: center;"><strong>V4.3.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.2.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.3.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.3</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">**BSP STM32F072B-Discovery*</td>
<td style="text-align: center;">* <strong>V2.1.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">**BSP STM32F0308-Discovery*</td>
<td style="text-align: center;">* <strong>V2.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F0xx-Nucleo</strong></td>
<td style="text-align: center;"><strong>V1.1.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components Common</strong></td>
<td style="text-align: center;"><strong>V1.2.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components l3gd20</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components hx8347d</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components spfd5408</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components st7735</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components stlm75</strong></td>
<td style="text-align: center;"><strong>V1.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Adafruit_Shield</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: center;"><strong>V2.4.0</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32 TouchSensing Library</strong></td>
<td style="text-align: center;"><strong>V2.0.0</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FatFS</strong></td>
<td style="text-align: center;"><strong>R0.11</strong></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> <strong>ST modified 20150508</strong> <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: center;"><strong>V8.2.1</strong></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> <strong>ST modified 20150327 </strong> <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin STemWinLibrary</strong></td>
<td style="text-align: center;"><strong>5.28</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> <strong>ST modified 20160205</strong></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>CPU</strong></td>
<td style="text-align: center;"><strong>V1.1.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>Fonts</strong></td>
<td style="text-align: center;"><strong>V1.0.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>Log</strong></td>
<td style="text-align: center;"><strong>V1.0.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">PC_Software/EWARM_STM32F0xx_Patch/EWARM STM32F030xC_STM32F070xB</td>
<td style="text-align: center;">_STM32F070x6_Suppo</td>
<td style="text-align: center;">rt.zip to support latest F0 products within EWARM toolchain</td>
<td style="text-align: center;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;">PC_Software/MDK-ARM_STM32F0xx_Patch/MDK-ARM STM32F030xC_STM32F0</td>
<td style="text-align: center;">70xB_STM32F070x6_S</td>
<td style="text-align: center;">upport.zip to support latest F0 products within MDK-ARM toolchain</td>
<td style="text-align: center;"></td>
</tr>
<tr class="even">
<td style="text-align: left;">: Utilities</td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<h2 id="known-limitations-9">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-9">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.40 + ST-LINK
<ul>
<li>A software patch is needed to use STM32F070x6/xB, STM32F030xC devices. If you haven’t this patch installed, you can install it from the following folder **Utilities_SoftwareSTM32F030xC_STM32F070xB_STM32F070x6_Support.zip**</li>
</ul></li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.14 + ST-LINK
<ul>
<li>A software pack is needed to use STM32F070x6/xB, STM32F030xC devices. If you haven’t this patch installed, you can install it from the following folder **Utilities_Software-ARM-ARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip**</li>
</ul></li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-9">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F70, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported.</li>
<li>STM32F072B-Discovery Board RevB (MB1076) and STM32F0308-Discovery Board RevA (MB1134)</li>
<li>STM32F070RB_Nucleo, STM32F072RB-Nucleo, STM32F091RC-Nucleo and STM32F030R8-Nucleo Board RevC (MB1136)</li>
<li>STM32072B-EVAL Board RevA (MB1070)</li>
<li>STM32091C-EVAL Board RevB (MB1169)</li>
<li>STM32 ST-LINK utility V3.4.0 or later.</li>
</ul>
<h2 id="backward-compatibility-9">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-9">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section0" aria-hidden="true"> <label for="collapse-section0" aria-hidden="true"><strong>V1.2.1 / 09-January-2015</strong></label>
<div>
<h1 id="maintenance-release-10">Maintenance release</h1>
<h2 id="main-changes-10">Main Changes</h2>
<ul>
<li>Patch release for <strong>STM32F0xx</strong> Value line devices.</li>
<li>This package contains a fixed version of the HAL &amp; CMSIS drivers, user needs simply to overwrite the old folders with the new ones.</li>
</ul>
<h2 id="contents-10">Contents</h2>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.2.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.2.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section100" aria-hidden="true"> <label for="collapse-section100" aria-hidden="true"><strong>V1.2.0 / 05-December-2014</strong></label>
<div>
<h1 id="maintenance-release-11">Maintenance release</h1>
<h2 id="main-changes-11">Main Changes</h2>
<ul>
<li>First official release for new F0 devices <strong>STM32F030xC, STM32F070x6/xB.</strong></li>
<li>Full set of examples/application/demo running for device <strong>STM32F070xB on STM32F070RB-Nucleo board</strong></li>
<li>Middleware components update, mainly to fix compilation issues under Linux &amp; keep C/C++ compliance</li>
<li>Examples/application/templates/demo update for compatibility</li>
<li>MDK-ARM projects converted to vision 5.</li>
</ul>
<h2 id="contents-11">Contents</h2>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: center;"><strong>V4.2.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;"><strong>V2.2.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;"><strong>V1.2.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32091C_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32072B_EVAL</strong></td>
<td style="text-align: center;"><strong>V2.1.2</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F072B-Discovery</strong></td>
<td style="text-align: center;"><strong>V2.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32F0xx-Nucleo</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components Common</strong></td>
<td style="text-align: center;"><strong>V1.2.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components l3gd20</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components hx8347d</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components spfd5408</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Components st7735</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Components stlm75</strong></td>
<td style="text-align: center;"><strong>V1.0.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Adafruit_Shield</strong></td>
<td style="text-align: center;"><strong>V1.1.1</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">**STM32 USB Device Library*</td>
<td style="text-align: center;">* <strong>V2.3.0</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FatFS</strong></td>
<td style="text-align: center;"><strong>R0.10b</strong></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> <strong>ST modified 20141120</strong> <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STemWin STemWinLibrary</strong></td>
<td style="text-align: center;"><strong>5.26</strong></td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> <strong>ST modified STemWinLibrary526_20141020_CM0</strong></td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>CPU</strong></td>
<td style="text-align: center;"><strong>V1.1.0</strong></td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">EWARM/EWARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip</td>
<td style="text-align: center;">to support new F0</td>
<td style="text-align: center;">products within EWARM toolchain</td>
<td style="text-align: center;"></td>
</tr>
<tr class="odd">
<td style="text-align: left;">MDK-ARM/MDK-ARM STM32F030xC_STM32F070xB_STM32F070x6_Support</td>
<td style="text-align: center;">.zip to support ne</td>
<td style="text-align: center;">w F0 products within MDK-ARM toolchain</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<h2 id="known-limitations-10">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-10">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.10 + ST-LINK
<ul>
<li>A software patch is needed to use STM32F070x6/xB, STM32F030xC devices with V7.10. If you haven’t this patch installed, you can install it from the following folder <strong>UtilitiesSTM32F030xC_STM32F070xB_STM32F070x6_Support.zip</strong></li>
</ul></li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-LINK
<ul>
<li>A new software pack is needed to use STM32F070x6/xB, STM32F030xC devices with MDK-ARM toolchain V5.10. If you haven’t this patch installed, you can install it from the following folder <strong>Utilities-ARM-ARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip</strong></li>
</ul></li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-10">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F70, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported</li>
<li>STM32F072B-Discovery Board RevB (MB1076) and STM32F0308-Discovery Board RevA (MB1134)</li>
<li><strong>STM32F070RB-Nucleo</strong>, STM32F072RB-Nucleo, STM32F091RC-Nucleo and STM32F030R8-Nucleo Board RevC (MB1136)</li>
<li>STM32072B-EVAL Board RevA (MB1070)</li>
<li>STM32091C-EVAL Board RevB (MB1169)</li>
<li>STM32 ST-LINK utility V3.4.0 or later.</li>
</ul>
<h2 id="backward-compatibility-10">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-10">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1000" aria-hidden="true"> <label for="collapse-section1000" aria-hidden="true"><strong>V1.1.0 / 03-October-2014</strong></label>
<div>
<h1 id="maintenance-release-12">Maintenance release</h1>
<h2 id="main-changes-12">Main Changes</h2>
<ul>
<li>First official release for device <strong>STM32F091xC</strong></li>
<li>Example porting on IAR, KEIL, TRUE STUDIO</li>
<li><strong>Full set of examples/application/demo running for device STM32F091xC</strong></li>
<li>FW Packages now include CMSIS w/ DSP lib</li>
<li>Compatibility with LCD Component driver update:<br />
</li>
<li>Change LCD_IO_WriteData to LCD_IO_WriteMultipleData</li>
<li>LCD IO needs to treat also 1 byte.</li>
<li><strong>Examples update:</strong>
<ul>
<li>[CORTEX example] No privilege/un-privilege access on M0 cortex</li>
<li>[CORTEX example] need call to ISB to flush pipeline after MSR instruction to modify CONTROL register</li>
<li>remove CORTEXM_ModePrivilege</li>
<li>new example created: CORTEXM_ProcessStack</li>
</ul></li>
</ul>
<h2 id="contents-12">Contents</h2>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V3.22</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32F0xx CMSIS</strong></td>
<td style="text-align: center;">V2.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32F0xx HAL</strong></td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32091C_EVAL</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32091C_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.1.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.10</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20140912 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V7.6.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20140613 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.24</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> STemWinLibrary524b_20140613_CM0</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">EWARM &amp; MDK-ARM patches for STM32F091xC/STM32F098xx</td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<h2 id="known-limitations-11">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-11">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.10 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-11">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported</li>
<li>STM32F072B-Discovery Board RevB (MB1076) and STM32F0308-Discovery Board RevA (MB1134)</li>
<li>STM32F072RB-Nucleo, STM32F091RC-Nucleo and STM32F030R8-Nucleo Board RevC (MB1136)</li>
<li>STM32072B-EVAL Board RevA (MB1070)</li>
<li>STM32091C-EVAL Board RevA (MB1169)</li>
<li>Latest STM32 ST-LINK utility has to be used.</li>
</ul>
<h2 id="backward-compatibility-11">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-11">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section0000" aria-hidden="true"> <label for="collapse-section0000" aria-hidden="true"><strong>V1.0.0 / 18-June-2014</strong></label>
<div>
<h1 id="maintenance-release-13">Maintenance release</h1>
<h2 id="main-changes-13">Main Changes</h2>
<ul>
<li><strong>First official release of STM32CubeF0 (STM32Cube for STM32F0 Series)</strong></li>
</ul>
<h2 id="contents-13">Contents</h2>
<table>
<caption>Drivers</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">Licence</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: center;">V3.20</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Documentation/General/html/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32F0xx CMSIS</td>
<td style="text-align: center;">V2.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/CMSIS/Device/ST/STM32F0xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STM32F0xx HAL</td>
<td style="text-align: center;">V1.0.1</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/STM32F0xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32072B_EVAL</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32072B_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F072B-Discovery</td>
<td style="text-align: center;">V2.1.6</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F072B-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32F0308-Discovery</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0308-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32F0xx-Nucleo</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/STM32F0xx-Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components Common</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components l3gd20</td>
<td style="text-align: center;">V1.1.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/l3gd20/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components hx8347d</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components spfd5408</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Components st7735</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Components stlm75</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit_Shield</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption>Middlewares</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: center;">V2.2.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: center;">V2.0.0</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: center;">R0.10</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/en/appnote.html#license">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FatFs/doc/updates.txt">release notes</a> ST modified 20140422 <a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: center;">V7.6.0</td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: center;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a> ST modified 20140613 <a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin STemWinLibrary</td>
<td style="text-align: center;">5.24</td>
<td style="text-align: center;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: center;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a> STemWinLibrary524b_20140613_CM0</td>
</tr>
</tbody>
</table>
<table>
<caption>Utilities</caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: center;">Version</th>
<th style="text-align: center;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: center;">V1.0.0</td>
<td style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<h2 id="known-limitations-12">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="development-toolchains-and-compilers-12">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.10 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.0.0 + ST-LINK</li>
</ul>
<h2 id="supported-devices-and-eval-boards-12">Supported Devices and EVAL boards</h2>
<ul>
<li>All STM32F030, STM32F0x1, STM32F0x2 and STM32F0x8 product lines devices are supported</li>
<li>STM32F072B-Discovery Board RevB (MB1076) and STM32F0308-Discovery Board RevA (MB1134)</li>
<li>STM32F072RB-Nucleo and STM32F030R8-Nucleo Board RevC (MB1136)</li>
<li>STM32072B-EVAL Board RevA (MB1070)</li>
</ul>
<h2 id="backward-compatibility-12">Backward Compatibility</h2>
<ul>
<li>None</li>
</ul>
<h2 id="dependencies-12">Dependencies</h2>
<ul>
<li>None</li>
</ul>
</div>
</div>
</div>
</div>
<footer class="sticky">
<p>For complete documentation on <mark>STM32 Microcontrollers</mark> , visit: <span style="font-color: blue;"><a href="http://www.st.com/STM32">www.st.com</a></span></p>
<p>This release note uses up to date web standards and, for this reason, should not be opened with Internet Explorer but preferably with popular browsers such as Google Chrome, Mozilla Firefox, Opera or Microsoft Edge.</p>
</footer>
</body>
</html>
